package com.gzz.orchid.context.infrastructure.persistence.entity.log;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 状态变更日志表 log_status_change
 *
 * @author higmd
 */
@Data
public class LogStatusChangePo {
    private Long id;
    /**
     * 单据类型 type（1:订单 2:库存 3:物流 4:售后 5:会员 6:优惠券 7:积分 8:优惠码 9:广告 10:广告位 11:广告位关系 12:广告位关系日志 13:广告）
     */
    private String type;
    /**
     * 单据编号 order_no
     */
    private String orderNo;
    /**
     * 源状态值 src_status_value
     */
    private Integer srcStatusValue;
    /**
     * 源状态标签 src_status_label
     */
    private String srcStatusLabel;
    /**
     * 目标状态值 dest_status_value
     */
    private Integer destStatusValue;
    /**
     * 目标状态标签 dest_status_label
     */
    private String destStatusLabel;
    /**
     * 变更人 occur_by
     */
    private String occurBy;
    /**
     * 变更时间 occur_at
     */
    private LocalDateTime occurAt;
    /**
     * 描述
     */
    private String description;
    /**
     * 逻辑删除
     */
    private Integer deleted;
}
